home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_43.txt < prev    next >
Text File  |  1991-04-25  |  22KB  |  389 lines

  1. # near model CODE resource
  2. # jump table entries: 6640-6640 (1 of them)
  3. fn00000000:
  4. 00000000  4E56 FFE0                link       A6, -0x0020
  5. 00000004  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  2054                     movea.l    A0, [A4]
  8. 0000000E  2668 001C                movea.l    A3, [A0 + 0x1C]
  9. 00000012  2F0B                     move.l     -[A7], A3
  10. 00000014  2053                     movea.l    A0, [A3]
  11. 00000016  2050                     movea.l    A0, [A0]
  12. 00000018  2268 0090                movea.l    A1, [A0 + 0x90]
  13. 0000001C  4E91                     jsr        [A1]
  14. 0000001E  2D40 FFFC                move.l     [A6 - 0x4], D0
  15. 00000022  588F                     addq.l     A7, 4
  16. 00000024  6700 00B8                beq        +0xBA /* 000000DE */
  17. 00000028  41EE FFF4                lea.l      A0, [A6 - 0xC]
  18. 0000002C  206E FFFC                movea.l    A0, [A6 - 0x4]
  19. 00000030  2050                     movea.l    A0, [A0]
  20. 00000032  41E8 0016                lea.l      A0, [A0 + 0x16]
  21. 00000036  43EE FFF4                lea.l      A1, [A6 - 0xC]
  22. 0000003A  22D8                     move.l     [A1]+, [A0]+
  23. 0000003C  22D8                     move.l     [A1]+, [A0]+
  24. 0000003E  206E 000C                movea.l    A0, [A6 + 0xC]
  25. 00000042  3A10                     move.w     D5, [A0]
  26. 00000044  9A6E FFF8                sub.w      D5, [A6 - 0x8]
  27. 00000048  206E 000C                movea.l    A0, [A6 + 0xC]
  28. 0000004C  3C28 0004                move.w     D6, [A0 + 0x4]
  29. 00000050  9C6E FFF4                sub.w      D6, [A6 - 0xC]
  30. 00000054  2054                     movea.l    A0, [A4]
  31. 00000056  2668 0018                movea.l    A3, [A0 + 0x18]
  32. 0000005A  2F0B                     move.l     -[A7], A3
  33. 0000005C  486E FFE8                pea.l      [A6 - 0x18]
  34. 00000060  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  35. 00000064  41EE FFE8                lea.l      A0, [A6 - 0x18]
  36. 00000068  508F                     addq.l     A7, 8
  37. 0000006A  6062                     bra        +0x64 /* 000000CE */
  38. label0000006C:
  39. 0000006C  2F0B                     move.l     -[A7], A3
  40. 0000006E  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  41. 00000072  2D40 FFE0                move.l     [A6 - 0x20], D0
  42. 00000076  41EE FFE0                lea.l      A0, [A6 - 0x20]
  43. 0000007A  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  44. 0000007E  22D8                     move.l     [A1]+, [A0]+
  45. 00000080  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  46. 00000084  3E10                     move.w     D7, [A0]
  47. 00000086  7000                     moveq.l    D0, 0x00
  48. 00000088  2F00                     move.l     -[A7], D0
  49. 0000008A  7200                     moveq.l    D1, 0x00
  50. 0000008C  BA47                     cmp.w      D5, D7
  51. 0000008E  6C28                     bge        +0x2A /* 000000B8 */
  52. 00000090  BC47                     cmp.w      D6, D7
  53. 00000092  6F24                     ble        +0x26 /* 000000B8 */
  54. 00000094  2F01                     move.l     -[A7], D1
  55. 00000096  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  56. 0000009A  2F0B                     move.l     -[A7], A3
  57. 0000009C  206E FFFC                movea.l    A0, [A6 - 0x4]
  58. 000000A0  2F08                     move.l     -[A7], A0
  59. 000000A2  2050                     movea.l    A0, [A0]
  60. 000000A4  2050                     movea.l    A0, [A0]
  61. 000000A6  2268 0034                movea.l    A1, [A0 + 0x34]
  62. 000000AA  4E91                     jsr        [A1]
  63. 000000AC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  64. 000000B0  221F                     move.l     D1, [A7]+
  65. 000000B2  4A00                     tst.b      D0
  66. 000000B4  6702                     beq        +0x4 /* 000000B8 */
  67. 000000B6  7201                     moveq.l    D1, 0x01
  68. label000000B8:
  69. 000000B8  4881                     ext.w      D1
  70. 000000BA  48C1                     ext.l      D1
  71. 000000BC  2F01                     move.l     -[A7], D1
  72. 000000BE  2F0B                     move.l     -[A7], A3
  73. 000000C0  2053                     movea.l    A0, [A3]
  74. 000000C2  2050                     movea.l    A0, [A0]
  75. 000000C4  2268 0108                movea.l    A1, [A0 + 0x108]
  76. 000000C8  4E91                     jsr        [A1]
  77. 000000CA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  78. label000000CE:
  79. 000000CE  486E FFE8                pea.l      [A6 - 0x18]
  80. 000000D2  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  81. 000000D6  2640                     movea.l    A3, D0
  82. 000000D8  200B                     move.l     D0, A3
  83. 000000DA  588F                     addq.l     A7, 4
  84. 000000DC  668E                     bne        -0x70 /* 0000006C */
  85. label000000DE:
  86. 000000DE  4CEE 18E0 FFCC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x34]
  87. 000000E4  4E5E                     unlink     A6
  88. 000000E6  4E75                     rts
  89. fn000000E8:
  90. 000000E8  4E56 FFF0                link       A6, -0x0010
  91. 000000EC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  92. 000000F0  286E 0008                movea.l    A4, [A6 + 0x8]
  93. 000000F4  2054                     movea.l    A0, [A4]
  94. 000000F6  2668 001C                movea.l    A3, [A0 + 0x1C]
  95. 000000FA  2F0B                     move.l     -[A7], A3
  96. 000000FC  2053                     movea.l    A0, [A3]
  97. 000000FE  2050                     movea.l    A0, [A0]
  98. 00000100  2268 0090                movea.l    A1, [A0 + 0x90]
  99. 00000104  4E91                     jsr        [A1]
  100. 00000106  2D40 FFFC                move.l     [A6 - 0x4], D0
  101. 0000010A  588F                     addq.l     A7, 4
  102. 0000010C  6700 0098                beq        +0x9A /* 000001A6 */
  103. 00000110  4246                     clr.w      D6
  104. 00000112  2054                     movea.l    A0, [A4]
  105. 00000114  2668 0018                movea.l    A3, [A0 + 0x18]
  106. 00000118  2F0B                     move.l     -[A7], A3
  107. 0000011A  486E FFF0                pea.l      [A6 - 0x10]
  108. 0000011E  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  109. 00000122  41EE FFF0                lea.l      A0, [A6 - 0x10]
  110. 00000126  508F                     addq.l     A7, 8
  111. 00000128  606C                     bra        +0x6E /* 00000196 */
  112. label0000012A:
  113. 0000012A  206E 000C                movea.l    A0, [A6 + 0xC]
  114. 0000012E  48C6                     ext.l      D6
  115. 00000130  2006                     move.l     D0, D6
  116. 00000132  D090                     add.l      D0, [A0]
  117. 00000134  2040                     movea.l    A0, D0
  118. 00000136  1E10                     move.b     D7, [A0]
  119. 00000138  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  120. 0000013C  2F0B                     move.l     -[A7], A3
  121. 0000013E  206E FFFC                movea.l    A0, [A6 - 0x4]
  122. 00000142  2F08                     move.l     -[A7], A0
  123. 00000144  2050                     movea.l    A0, [A0]
  124. 00000146  2050                     movea.l    A0, [A0]
  125. 00000148  2268 0034                movea.l    A1, [A0 + 0x34]
  126. 0000014C  4E91                     jsr        [A1]
  127. 0000014E  4A00                     tst.b      D0
  128. 00000150  4FEF 000C                lea.l      A7, [A7 + 0xC]
  129. 00000154  6724                     beq        +0x26 /* 0000017A */
  130. 00000156  7000                     moveq.l    D0, 0x00
  131. 00000158  2F00                     move.l     -[A7], D0
  132. 0000015A  7200                     moveq.l    D1, 0x00
  133. 0000015C  4A07                     tst.b      D7
  134. 0000015E  57C1                     seq        D1
  135. 00000160  4401                     neg.b      D1
  136. 00000162  4881                     ext.w      D1
  137. 00000164  48C1                     ext.l      D1
  138. 00000166  2F01                     move.l     -[A7], D1
  139. 00000168  2F0B                     move.l     -[A7], A3
  140. 0000016A  2053                     movea.l    A0, [A3]
  141. 0000016C  2050                     movea.l    A0, [A0]
  142. 0000016E  2268 0108                movea.l    A1, [A0 + 0x108]
  143. 00000172  4E91                     jsr        [A1]
  144. 00000174  4FEF 000C                lea.l      A7, [A7 + 0xC]
  145. 00000178  601A                     bra        +0x1C /* 00000194 */
  146. label0000017A:
  147. 0000017A  7000                     moveq.l    D0, 0x00
  148. 0000017C  2F00                     move.l     -[A7], D0
  149. 0000017E